home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 08 / 8 / DISK0884.ZIP / BOWL.DOC < prev    next >
Text File  |  1990-03-09  |  52KB  |  1,005 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                        BOWLING LEAGUE SECRETARY'S SYSTEM
  20.                                   VERSION 3.3
  21.                      PROGRAM DESCRIPTION/OPERATIONS MANUAL
  22.                                   MARCH, 1990
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                               COPYRIGHT 1989, 1990
  41.                                LLOYD C. BOWEN, JR.
  42.                               ALL RIGHTS  RESERVED
  43.  
  44.  
  45.                        Bowling League  Secretary's System
  46.                                       by
  47.                                Lloyd C. Bowen Jr.
  48.  
  49.                                TABLE OF CONTENTS
  50.  
  51.              Programs Included in the System.....................1 
  52.              System Installation.................................1 
  53.              System Overview ....................................3 
  54.              Summary of File Contents............................4 
  55.                 File #1 - LEAGUE.LDR.............................4 
  56.                 File #2 - TEAM.LDR...............................4 
  57.                 File #3 - TEAM.DTL...............................5 
  58.                 File #4 - BOWLERS.LDR............................5 
  59.                 File #5 - BOWLER.DTL.............................5 
  60.                 File #6 - SCHEDULE.REC...........................6 
  61.                 File #7 - SCORES.REC.............................6 
  62.                 File #8 - SETUP.REC..............................6 
  63.                 File #9 - ADDRESS.REC............................7 
  64.              Summary of File Usage...............................7 
  65.              Setup and Operations................................9 
  66.              Procedure Descriptions..............................9 
  67.                 Procedure #1  - MAKE............................10 
  68.                 Procedure #2  - SCHEDULE........................10 
  69.                 Procedure #3  - BOWLERS.........................10 
  70.                 Procedure #4  - ENTER...........................11 
  71.                 Procedure #5  - WEEKLY..........................11 
  72.                 Procedure #6  - CHANGE..........................12 
  73.                 Procedure #7  - REVISE..........................12 
  74.                 Procedure #8  - ALPHABETIC......................12 
  75.                 Procedure #9  - DISPLAY.........................13 
  76.                 Procedure #10 - PRINT...........................13 
  77.                 Procedure #11 - FINAL...........................13 
  78.              Definition of Terms................................14 
  79.              Appendix A - Tips for Special Occasions............15 
  80.              Error Codes which have been reported...............16 
  81.              Tips for new users.................................17 
  82.  
  83.                                Shareware Concept
  84.  
  85.       Shareware  is Copywrited Commercial Software!   You are allowed  to 
  86.       try  before you buy,  and freely give copies to your friends to try 
  87.       before  they buy.   Only distributors authorized by the author  may 
  88.       make any charge for copies of Shareware programs.  Anyone who finds 
  89.       the  program  useful  is required to send payment for  use  of  the 
  90.       program to the author or his listed agent.  
  91.  
  92.       Many League Secretaries are using this system,  some with more than 
  93.       20 teams and up to 36 rounds. I know you will enjoy it when you get 
  94.       started.  If you want to use version 2.X to read version 1.XX files 
  95.       change League Leader Number of Weeks to 50. Version 3.xx won't read 
  96.       Version 1.X or 2.X files until the files have been converted for 10 
  97.       bowlers and 40  teams.   A  conversion program which converts  2.xx 
  98.       files  to 3.xx files is available to registered users upon request. 
  99.       A Finance Manager is available to registered users for $25.00.
  100.       Please send any communications and your $25.00 per League Fee to: 
  101.  
  102.                            Lloyd C. Bowen Jr.
  103.                            2213 Peach Tree St.
  104.                            Amarillo, Texas 79109-1922
  105.                            U.S.A.
  106.  
  107.  
  108.                         PROGRAMS INCLUDED IN THE SYSTEM            Page 1 
  109.  
  110.       The following files appear on the distribution disk:
  111.  
  112.                      Volume in drive A is BOWL 3.30  
  113.                      Directory of  A:\
  114.  
  115.                     BOWL     000    152064 03-09-90   9:37a
  116.                     BOWL     001     44288 03-09-90   9:37a
  117.                     BOWL     002     10752 03-09-90   9:37a
  118.                     BOWL     COM     31728 03-09-90   9:37a
  119.                     BOWL     DOC     51885 03-09-90  11:35a = This File
  120.                     BOWL     HLP     12314 03-09-90   9:14a
  121.                     CONFIG   SYS        33 04-03-88   8:04a
  122.                             7 File(s)      55296 bytes free
  123.  
  124.       NOTE: Dates and file sizes will vary a little.
  125.  
  126.       ADDRESS.COM is a mailing label program to use with your league  and 
  127.       comes to registered users "FREE" along with  RECAP.COM which prints
  128.       recap (BOWLING LEAGUE RECORD) sheets for your league.  It shouldn't
  129.       be  run  until most of the league  membership has been assured, but
  130.       should be run before the sanction cards are turned in.  
  131.  
  132.       BOWL.COM is the main menu program,  BOWL.000  and BOWL.001  contain 
  133.       the  overlay procedures which comprise the system and  BOWL.HLP  is 
  134.       the help file for the system.  BOWL.HLP is an ASCII file and may be 
  135.       printed using the DOS PRINT command.  
  136.  
  137.       CONFIG.SYS is for use on floppy systems and contains three commands 
  138.       for configuring your system; BREAK=ON, FILES=16 and BUFFERS=20.  
  139.  
  140.                               SYSTEM INSTALLATION
  141.  
  142.       To use a hard disk just copy these files to the same  sub-directory 
  143.       on  your disk,  (CAUTION:  Do Not use the root directory on a  hard 
  144.       disk) delete CONFIG.SYS and make sure that the commands FILES=16 or 
  145.       more  and  BUFFERS=20   or  more appear in  your  CONFIG.SYS  file.  
  146.       Prepare  two diskettes for use,  first place a diskette in drive A: 
  147.       and  format the diskette with the system on it using the  following 
  148.       command: 
  149.                                  FORMAT A:/S/V
  150.  
  151.       Repeat  for  Second Diskette.   Then copy the above files  on  that 
  152.       diskette until the directory looks something like the following: 
  153.       
  154.                      Volume in drive A is BOWL SYSTEM
  155.                      Directory of  A:\
  156.  
  157.                     COMMAND  COM     23612 03-21-86  12:01p
  158.                     BOWL     000    152064 03-09-90   9:37a
  159.                     BOWL     001     44288 03-09-90   9:37a
  160.                     BOWL     002     10752 03-09-90   9:37a
  161.                     BOWL     COM     31728 03-09-90   9:37a
  162.                     BOWL     HLP     12314 03-09-90   9:14a
  163.                     CONFIG   SYS        33 03-30-88   2:44p
  164.                             7 File(s)     26112 bytes free
  165.       Include ADDRESS.COM if space exists,  344  bytes will be needed for 
  166.       SETUP.REC which will be created later. 
  167.  
  168.  
  169.                               SYSTEM INSTALLATION                  Page 2 
  170.             
  171.       Copy to Second Diskette if needed (Registered Users Only):
  172.  
  173.                      Volume in drive A is BowlAddress
  174.                      Directory of  A:\
  175.  
  176.                     COMMAND  COM     23612 03-21-86  12:01p
  177.                     ADDRESS  COM     64995 02-17-90  10:04a
  178.                     RECAP    COM     52786 02-17-90  10:26a
  179.                     CONFIG   SYS        33 03-30-88   2:44p
  180.                             3 File(s)    160838 bytes free
  181.  
  182.       NOTE: Volume label is your choice.  
  183.  
  184.       Place  a  blank diskette in drive and format it with the  following 
  185.       command: 
  186.                                   FORMAT B:/V
  187.  
  188.       Repeat for Second Diskette.
  189.       
  190.       AFTER READING THE REST OF THIS MANUAL:
  191.  
  192.       Place the BOWL SYSTEM diskette in drive A: and reboot the computer.  
  193.       If you wish to a particular date or time on your output,  type DATE 
  194.       to  change the date and TIME to change the time.   Then Type  BOWL, 
  195.       Press Enter,  then answer questions properly until the main menu is 
  196.       reached,   then select Make to start a test league.   I   recommend 
  197.       trying  a  couple  of these,  until you are  comfortable  with  the 
  198.       program,   before trying an actual league.   When you have  entered 
  199.       some scores the drive B: disk should look something like this: 
  200.  
  201.               NOTE: A hard disk sub directory may be used instead.
  202.       
  203.                      Volume in drive B is Kegler_Mens
  204.                      Directory of  B:\
  205.  
  206.                     LEAGUE   LDR      214  10-15-89   2:47p
  207.                     TEAM     LDR     1476  10-15-89   2:47p
  208.                     TEAM     DTL    17580  10-15-89   2:47p
  209.                     BOWLER   LDR     9690  10-15-88   2:48p
  210.                     BOWLER   DTL    66258  10-15-88   2:48p
  211.                     SCHEDULE REC     1617  10-15-89   3:47p
  212.                     SCORES   REC      216  10-15-89   8:07a - after entering
  213.                             7 File(s)    261392 bytes free    scores
  214.  
  215.       Then copy the above files on the second diskette formatted  without 
  216.       the /S option.  This is a Back-Up copy of your data. 
  217.  
  218.                        ALWAYS BACK-UP YOUR DATA FILES!!!
  219.  
  220.       If  files appear with 0 bytes after a crash they should be  erased, 
  221.       files with zero bytes cause ERROR 99 (Unexpected End of File) which 
  222.       will  also  appear if the Next ID number in the LEAGUE.LDR  is  too 
  223.       high.   The program won't recover from this kind of error,  all you 
  224.       can do is copy your backup records and start over.  
  225.  
  226.  
  227.                                 SYSTEM OVERVIEW                    Page 3 
  228.  
  229.       This system was written as 21 overlay procedures representing 11355 
  230.       lines  of code.   The system is written in Turbo Pascal for a  256k 
  231.       IBM  Personal  Computer or close compatible with one  or  two  disk 
  232.       drives and a printer.   As well as Tandy 1000,  the system is being 
  233.       used on a Commodore Amiga with a "PC board" and A Zenith 100 with a 
  234.       "Scottie board", the Zenith user reports having to enter 00 instead 
  235.       of  0  to use a blind score.   The system  is  highly  generalized, 
  236.       permitting initialization of most items including: 
  237.  
  238.           League Name
  239.           Bowling Establishment
  240.           League Type - Including Mixed and Scratch Leagues 
  241.                         2, 3 or 4 Games per match
  242.           Team Configuration
  243.           Handicap Basis
  244.           Schedule - Automatically Sorts Position Rounds
  245.  
  246.       As distributed,  the system can handle 40  teams, up to 10  bowlers 
  247.       per team (400  total),  and up to a 50 round season.   The 40  team 
  248.       limit  is a function of the space needed to print the schedule on 8 
  249.       1/2" paper.  If the Program is appropriately modified a much larger 
  250.       number  of  teams  can be accommodated.   The  actual  limit  is  a 
  251.       function of diskette capacity,  number of teams, number of bowlers, 
  252.       and  number  of rounds,  but you must purchase the source  code  to 
  253.       change these.  If more than 24  teams are used a printer capable of 
  254.       condensed or elite (up to 30  teams)  type must be used in order to 
  255.       have room for the schedule.  
  256.  
  257.       Programs  are  provided to initialize and change all master  files, 
  258.       enter  scores  and  print standings (weekly),  as well  as  prepare 
  259.       ABC/WIBC book average listings,  final team/bowler standings,   and 
  260.       display or print individual team/bowler record sheets.   Almost any 
  261.       Point  Scoring  may be used including Peterson.   Match points  are 
  262.       displayed  and printed in the format XX.X and total points  in  the 
  263.       format  XXX.X.    This should be considered when choosing  a  point 
  264.       system.  
  265.  
  266.       The  system  is designed to be used on either a one  or  more  disk 
  267.       drive  system with the file drive or fixed disk path set at program 
  268.       start-up.    Program  selection  is  controlled by  a  master  MENU 
  269.       program.   You will need to maintain all bowler files on a separate 
  270.       diskette   or  in  a  separate  directory.    In  a  single   drive 
  271.       environment,   DOS will provide prompts to insert  the  appropriate 
  272.       diskette.  
  273.  
  274.              Just remember - Drive A = PROGRAMS;  Drive B = FILES.
  275.  
  276.  
  277.                             SUMMARY OF FILE CONTENTS               Page 4 
  278.  
  279.       The  following  pages  show the names of files  generated  by  this 
  280.       program and the records kept in each of the files.   Also  included 
  281.       is information concerning what can be entered in each file.    Have 
  282.       as much of the information needed before pressing M to start league 
  283.       initialization  or  S to create the season  schedule  as  possible.  
  284.       Some data may be entered later with the Change procedure.  
  285.  
  286.       FILE NO.1      LEAGUE.LDR
  287.       File Size = 215 Bytes
  288.       File Contents and Description:
  289.         League Name       - Up to 30 Characters
  290.         Alley Name        - Up to 30 Characters
  291.         President's Name  - Up to 30 Characters
  292.         Secretary's Name  - Up to 30 Characters
  293.         Season            - Up to 30 Characters  ie (1989 - 1990)
  294.         President's Phone - Up to 13 Characters
  295.         Secretary's Phone - Up to 13 Characters
  296.         Sanction Number   - Up to 10 Characters
  297.        *Number of Weeks   - From 1 to 50          {Now called Rounds}
  298.        *Number of Teams   - From 1 to 40
  299.        *League Type       - 8 Types are listed Mens,  Womens, 
  300.                             Mixed and Scratch for either 3 or 
  301.                             4 games per match 
  302.        *Bowlers per Team  - From 1 to 10 =  Number allowed on team
  303.        *Bowlers per Match - From 1 to 8 = For this team only
  304.         Next ID           - From 1  to  401  -  This  is  the 
  305.                             number of Bowlers in the League+1 
  306.        *Handicap Base     - From 0 to 300 - (Handicap Base minus Average)
  307.        *Handicap Percent  - From 0 to 100   times Handicap Percent equals
  308.        *Maximum Handicap  - From 0 to 240   Handicap (Individual only).
  309.        *Use Last Year Avg - From 0 to 21  Number of Games        
  310.         Skip Subs         - True or False ?Subs in Individual Standings
  311.         HighAvg           - True or False ?Print High Averages
  312.         HighHCP           - True or False ?Re-figure after 21 games
  313.         PrintScratch      - True or False ?Team hi scores scratch
  314.      *Mandatory to start Make (the league initialization procedure)
  315.     
  316.       FILE NO. 2    TEAM.LDR
  317.       File Size = 82 Bytes per team
  318.       File Contents and Description:
  319.         Team Number    - From 1 to 40
  320.         Team Name      - Up to 30 Characters
  321.      NOTE:The rest of this file is created by the program with no input. 
  322.         Record Count   - From 0 to 50 - 1 for each round bowled
  323.         Games          - From 0 to 200 - 1 for each game bowled
  324.         Total Pins     - Total Pin Count - includes handicap if any 
  325.         Average        - Total Pins divided by Games
  326.         High Game      - Highest Game so far this season
  327.         High Series    - Highest Series so far this season
  328.         HighGameHCP    - Highest Game so far this season with handicap
  329.         HighSeriesHCP  - Highest Series so far this season with handicap
  330.         Points Won     - Points Won so far this season
  331.         Points Lost    - Points Lost so far this season
  332.         Bowler ID's    - 1 ID Number for each Bowler on Team
  333.  
  334.  
  335.                             SUMMARY OF FILE CONTENTS               Page 5 
  336.  
  337.       FILE NO. 3    TEAM.DTL
  338.       File Size = 300 Bytes + 30 Bytes per team per round.
  339.       File Contents and Description:
  340.         Team Number  - From 1 to 40
  341.         Month        - Up to 2 characters - Month match was bowled
  342.         Day          - Up to 2 Characters - Day match was bowled
  343.         Game 1 Score - Even number - Team score for first game
  344.         Game 2 Score - Even number - Team score for second game
  345.         Game 3 Score - Even number - Team score for third game
  346.         Game 4 Score - Even number - Team score for fourth game if any
  347.         Series       - Even number - Team score for series
  348.         Points Won   - Decimal number - Points Won this match
  349.         Points Lost  - Decimal number - Points Lost this match
  350.  
  351.       FILE NO. 4    BOWLER.LDR
  352.       File Size = 85 Bytes per bowler
  353.       File Contents and Description:
  354.         Bowler ID Number  - From 1 to 400 - In order entered into file
  355.         Gender            - M = Male F = Female
  356.         Last Name         - Up to 15 Characters - These should total no
  357.         First Name        - Up to 15 Characters - more than 20
  358.         Phone Number      - Up to 13 Characters
  359.         Social Security # - Up to 11 Characters
  360.         Record Count      - From 0 to 50 - Number of rounds Bowled
  361.         Games Bowled      - From 0 to 200
  362.         Total Pins        - Scratch
  363.         Average           - Total Pins divided by Games Bowled
  364.         High Game         - Up to 300 High Game this season scratch
  365.         High Series       - Up to 1200 High Series this season scratch
  366.         Current Series    - Up to 1200 Last Series Bowled this season
  367.         Handicap          - Up to 200 Calculated after 21 games
  368.         High Game Hcp     - Up to 500 - Calculated after 21 games
  369.         High Series Hcp   - Up to 1200 - Calculated after 21 games
  370.         Team Number       - 0 to 40 - Team assigned to
  371.         Last Years Avg    - Up to 300 - Used Until 21 Games for handicap 
  372.                                         and to calculate improvement.
  373.  
  374.       FILE NO. 5    BOWLER.DTL
  375.       File Size = 180 Bytes + 18 Bytes per bowler per round
  376.       File Contents and Description:
  377.         Bowler Number   - From 1 to 400
  378.         Month           - Up to 2 characters - Month match was Bowled
  379.         Day             - Up to 2 Characters - Day match was Bowled
  380.         Game 1 Score    - Up to 300 - Score for first Game
  381.         Game 2 Score    - Up to 300 - Score for second Game
  382.         Game 3 Score    - Up to 300 - Score for third Game
  383.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  384.         Series          - Up to 1200 - Score for series
  385.  
  386.       FILE NO. 6    SCHEDULE.REC
  387.       File Size = 49 Bytes + 49 Bytes per round
  388.       File Contents and Description:
  389.         Status     - L = Lanes R = Regular P = Position Night
  390.         Date       - Up to 5 Characters - Date to Bowl (mm/dd or dd/mm)
  391.         Lanes      - Up to 40 Numbers - Either Lanes or Teams
  392.  
  393.  
  394.                             SUMMARY OF FILE CONTENTS               Page 6 
  395.       
  396.       SCHEDULE.REC file is not created by the Make procedure so it won't
  397.       be on the disk until the Schedule procedure is run.  
  398.  
  399.       FILE NO. 7    SCORES.REC
  400.       File Size = 18 Bytes per high roller
  401.       File Contents and Description:
  402.         Bowler ID No.   - From 1 to 400
  403.         Game 1 Score    - Up to 300 - Score for first Game
  404.         Game 2 Score    - Up to 300 - Score for second Game
  405.         Game 3 Score    - Up to 300 - Score for third Game
  406.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  407.         Series          - Up to 1200 - Score for series
  408.         High Game 1 ?   - True or False
  409.         High Game 2 ?   - True or False
  410.         High Game 3 ?   - True or False
  411.         High Game 4 ?   - True or False
  412.         High Series ?   - True or False
  413.         High Count      - 0 to 5 - Number of Trues above
  414.  
  415.         This file is rewritten each round when scores are entered and the 
  416.       information  is  used to create the  round  highlights  lists.    A 
  417.       SCORES.REC file is not created by the Make procedure so it won't be 
  418.       on the disk until the first rounds scores are entered.  
  419.       
  420.       NOTE: Skipping teams really can screw this up.  
  421.  
  422.       FILE NO. 8    SETUP.REC
  423.       File Size = 344 Bytes
  424.         Adaptor       - 0, 1, 2 or 3 depending upon type of monitor
  425.         Elite         - Printer Escape Code up to 20 Characters  
  426.         FormLength11  - Printer Escape Code up to 20 Characters  
  427.         FormLength13  - Printer Escape Code up to 20 Characters  
  428.         FormLength14  - Printer Escape Code up to 20 Characters  
  429.         Init          - Printer Escape Code up to 20 Characters  
  430.         LetterQuality - Printer Escape Code up to 20 Characters  
  431.         LineFeed6     - Printer Escape Code up to 20 Characters  
  432.         LineFeed8     - Printer Escape Code up to 20 Characters  
  433.         LongPaper     - Yes or No ?Use 13 inch long paper - The default is
  434.         LongerPaper   - Yes or No ?Use 14 inch long paper   11 inch paper
  435.         Narrow        - Printer Escape Code up to 20 Characters  
  436.         NoUnderline   - Printer Escape Code up to 20 Characters  
  437.         PageLength11  - Maximum number of lines to print on 11 inch paper
  438.         PageLength13  - Maximum number of lines to print on 13 inch paper
  439.         PageLength14  - Maximum number of lines to print on 14 inch paper
  440.         PWidth        - Number of characters to print on 1 line - Set at 80
  441.         ResetPrinter  - Printer Escape Code up to 20 Characters  
  442.         Underline     - Printer Escape Code up to 20 Characters  
  443.         UnElite       - Printer Escape Code up to 20 Characters  
  444.         UnNarrow      - Printer Escape Code up to 20 Characters  
  445.         UnWide        - Printer Escape Code up to 20 Characters  
  446.         Wide          - Printer Escape Code up to 20 Characters  
  447.  
  448.       SETUP.REC  file  is  created by BOWL the first time you  start  the 
  449.       program.  It may be re-written from the Change procedure. 
  450.  
  451.  
  452.                             SUMMARY OF FILE CONTENTS               Page 7 
  453.       
  454.       FILE NO. 9    ADDRESS.REC
  455.       File Size = 104 Bytes per bowler.
  456.       File Contents and Description:
  457.         Number     - Bowler ID Number
  458.         Last Name  - Up to 15 characters
  459.         First Name - Up to 15 characters
  460.         Street     - Up to 30 characters
  461.         City       - Up to 15 characters
  462.         State      - Up to  2 characters
  463.         ZipCode    - Up to 10 characters
  464.         Birth date - Up to  8 characters
  465.  
  466.       ADDRESS.REC  is created by ADDRESS.COM a mailing label  program  to 
  467.       use  with  your  league which shouldn't be run until  most  of  the 
  468.       league  membership has been assured,  but should be run before  the 
  469.       sanction cards are turned in.   The program will extract the bowler 
  470.       ID  number  and name from the BOWLER.LDR file  upon  request,   but 
  471.       ERASES  any  ADDRESS.REC there and starts a new  file.    The  file 
  472.       LEAGUE.LDR must be present for ADDRESS.COM to run.  
  473.  
  474.                              SUMMARY OF FILE USAGE
  475.  
  476.       The  LEAGUE.LDR file stores information common to the entire league 
  477.       and is used by all of the procedures.   Its presence is required by 
  478.       all  but  the main MENU and the Schedule creation  procedure.    Of 
  479.       course  the Make procedure starts without this file,  but  requires 
  480.       some of the information to be able to complete its job.   Number of 
  481.       Rounds is used in determining the size of the detail files.  Number 
  482.       of  Teams  is used by the make file itself and in  determining  the 
  483.       size  of the team detail file.   League Type is used  to  determine 
  484.       whether  to  look for 3 or 4 games per match and to  determine  the 
  485.       math to use in scoring.   Bowlers per Team is used to determine the 
  486.       amount  of space to allow per team on the printouts and in  scoring 
  487.       to skip bowlers.  Bowlers per Match is used in scoring.  
  488.  
  489.       The  TEAM.LDR file stores summary information pertinent to each  of 
  490.       the  teams,  one record for each of the "Number of Teams"   in  the 
  491.       LEAGUE.LDR.  
  492.  
  493.       The  TEAM.DTL file stores the team scores from each  match.    This 
  494.       file is primarily for the secretary,  but may be printed using  the 
  495.       PRINT procedure or displayed using the DISPLAY procedure. 
  496.  
  497.       The BOWLER.LDR file stores summary information pertinent to each of 
  498.       the  bowlers,   one  record  for each of "Next  ID  -1"   from  the 
  499.       LEAGUE.LDR.  
  500.  
  501.  
  502.                              SUMMARY OF FILE USAGE                 Page 8 
  503.  
  504.       NOTE: Only the Leader(LDR) files and Record(REC)  files are used to 
  505.             print actual reports.  The Bowler ID Number must be listed in 
  506.             the  TEAM.LDR and the Team Number in that  BOWLER.LDR  record 
  507.             for that bowler to appear on that teams records.  Substitutes 
  508.             use  Team Number 0 and any bowler whose record lists  Team  0 
  509.             appears  on the substitute list.   Should you list more  than 
  510.             LEAGUE.LDR "Bowlers per Team" on a team the remainder will be 
  511.             ignored.  
  512.  
  513.       The  BOWLER.DTL file stores the bowler scores from each match or  a 
  514.       blank  record (all 0's)  if carried blind.   This file is primarily 
  515.       for the secretary,  but may be printed using the PRINT procedure or 
  516.       displayed using the DISPLAY procedure.  
  517.  
  518.       The  SCHEDULE.REC  file stores the season schedule for use  by  the 
  519.       printout procedures.  
  520.  
  521.       The  SCORES.REC file stores high scores from the last match and  is 
  522.       used  to  print the  round hilites on the  round summary  sheet  or 
  523.       final  report.    It can be revised or added to  using  the  REVISE 
  524.       procedure  and displayed using the DISPLAY procedure.   This  is  a 
  525.       temporary  file  and is replaced after each match or erased  if  no 
  526.       high scores were bowled. 
  527.  
  528.       The  SETUP.REC file is created by BOWL.COM the first time you start 
  529.       the program and may be re-written from the Change procedure.   This 
  530.       file  holds  the type of video adaptor you have and the  codes  for 
  531.       your printer.   The only thing important about the adaptor entry is 
  532.       color  or monochrome monitor,  no use is made of the EGA listing as 
  533.       yet  and  it  reverts  to color.   In earlier  versions  I  used  a 
  534.       procedure  to  determine  automatically  which  video  adaptor  was 
  535.       installed,   but  found  that  people  were  connecting  monochrome 
  536.       monitors to CGA,  EGA and VGA adaptors.   The program colors do not 
  537.       read well on a monochrome monitor.  The set-up procedure allows you 
  538.       to enter a special printer,  but this is not recommended unless you 
  539.       are very familiar with printer control codes.  
  540.  
  541.       The  ADDRESS.REC  file is created by ADDRESS.COM  a  mailing  label 
  542.       program  to use with your league which shouldn't be run until  most 
  543.       of the league membership has been assured, but should be run before 
  544.       the  sanction  cards are turned in.   The program will extract  the 
  545.       bowler  ID number and name from the BOWLER.LDR file  upon  request, 
  546.       but ERASES any ADDRESS.REC there and starts a new file.   The  file 
  547.       LEAGUE.LDR must be present for ADDRESS.COM to run.   If you have  a 
  548.       sheet  feeder on your printer it will address individual sheets for 
  549.       mailing.  It also will produce a 4 line special label on 1" x  3.5" 
  550.       mailing  labels in the quantity desired.   I  wrote this one day to 
  551.       label some floppy disks and just left it in for good measure.  
  552.  
  553.  
  554.                               SETUP AND OPERATIONS                 Page 9 
  555.  
  556.       The  Program  is mostly menu driven and should need only  a  little 
  557.       trial and error to use.  Just type BOWL enter the path to your data 
  558.       and  a MENU will appear,  then press M and you are on your way.   I 
  559.       recommend  doing  a  sample league first to get  the  feel  of  the 
  560.       program.   One other program is included: "ADDRESS.COM"  which lets 
  561.       you keep an address list of the bowlers and print 1"  x  3.5"  mail 
  562.       labels.  
  563.       The following are the most important points to remember when  using 
  564.       this program: 
  565.  
  566.             1> IMMEDIATELY after Creating your League and Schedule,  MAKE 
  567.                A  BACKUP  of  these  files on a separate disk or path and 
  568.                UPDATE EACH ROUND!  
  569.             2> PRIOR to ENTERING SCORES check  your  score sheets and  be 
  570.                certain  to  ADD any NEW SUBSTITUTES and NOTE the RECORD # 
  571.                of any SUBSTITUTE.  I keep a substitute with the last name 
  572.                *VACANT on my substitute list just in case I  slip  up  at 
  573.                this.  
  574.             3> On the TEAM.LDR you may change the Bowler ID's.  I suggest 
  575.                putting the  Team  Captain  in  position  #1.  The  Season 
  576.                Schedule printout assumes this.  
  577.             4> If  you  remove a bowler from a team be sure to change the 
  578.                BOWLER.LDR to show his Team number as 0 so he will  appear 
  579.                on the substitute list.  
  580.             5> If  you  add  a  bowler  to  a  team be sure to change the 
  581.                BOWLER.LDR to show the new team number.  
  582.             6> If you change data in the LEAGUE.LDR,  QUIT and restart by 
  583.                entering bowl at the DOS prompt to initialize variables.  
  584.             7> Run  Print Test in the PRINT procedure until you determine 
  585.                which commands to use for your printer.  
  586.     
  587.       To  run  a Split Season League,  at the end of the first  half  and 
  588.       after  the  round  summary  has been  printed,   enter  the  Change 
  589.       procedure,  opt for each Team Leader and change the following to 0; 
  590.       Points Won, Points Lost and Optionally - Games and Total Pins. 
  591.  
  592.                              PROCEDURE DESCRIPTIONS
  593.       
  594.       The  procedures are first listed on a main MENU which appears after 
  595.       the  File Path screen and the First screen which is just for  show.  
  596.       The   menu  is  divided  into  sections  with  "ROUND   PROCESSING 
  597.       PROCEDURES"  first,  "MAINTENANCE PROCEDURES"  second and "CREATION 
  598.       PROCEDURES"  third.   Last shown is the "EXIT PROGRAM"  which  just 
  599.       returns your screen to its normal color and returns control to DOS.  
  600.       You  just press the first letter of the desired procedure  name  to 
  601.       start that procedure and that procedure will return you to the main 
  602.       menu under most conditions.  
  603.  
  604.  
  605.                              PROCEDURE DESCRIPTIONS               Page 10 
  606.             
  607.                               Creation Procedures
  608.  
  609.       The creation procedures are straight through procedures.   Once you 
  610.       start you must finish at the same sitting or start over.   They  do 
  611.       have  a  way back to the menu at the start in the event  you  reach 
  612.       them  inadvertently.   Do these separately,  have the data at  your 
  613.       finger  tips and allow plenty of time.   You can't do this on a  10 
  614.       minute coffee break.  
  615.  
  616.       Procedure #1  BOWLERS
  617.       The  BOWLERS  procedure  is a creation  procedure  and  allows  the 
  618.       addition of bowlers after the league has been initialized.  Bowlers 
  619.       are  added as subs,  then manipulated with the CHANGE procedure  to 
  620.       put them on a team if desired.   Remember each team is  initialized 
  621.       with a full complement of bowlers,  with those positions not filled 
  622.       called *Vacant. 
  623.  
  624.       Procedure #2  MAKE
  625.       The  MAKE  procedure is a creation procedure and the start  of  the 
  626.       Bowling League Secretary's System.   This procedure initializes the 
  627.       files  which store the data for the system.   Only a few items  are 
  628.       actually  required  to  run MAKE and they all go  into  the  league 
  629.       leader file.  They are: 
  630.  
  631.             Number of rounds the league will bowl.
  632.             Number of Teams the league will have.
  633.             League Type       - 8 Types are listed Mens,  Womens, 
  634.                                 Mixed and Scratch for either 3 or 
  635.                                 4 games per match 
  636.             Bowlers per Team  - From 1 to 10, The number of members
  637.                                 allowed on 1 team  
  638.             Bowlers per Match - From 1 to 8, The number of bowlers
  639.                                 that bowl for 1 team each match
  640.             Use Last Year Avg - From 0 to 21  Number of Games to use
  641.                                 last years average
  642.  
  643.       You  will be prompted for other information but you can just  press 
  644.       enter  if  you  don't have it and enter it later  with  the  CHANGE 
  645.       procedure.   Bowler last names starting with an asterisk (*)  don't 
  646.       print out on the summary sheets so the unknown bowlers on each team 
  647.       should be entered last and with a last name that starts with *.   I 
  648.       use *VACANT which I learned from one of the beta testers.  
  649.  
  650.       Procedure #3  SCHEDULE
  651.       The  SCHEDULE  procedure is the third creation  procedure  and  not 
  652.       always necessary for each league.   If you have a 16  team 36 round 
  653.       schedule  left over from last season and need one this  season  you 
  654.       can change the dates using the CHANGE procedure,  copy it onto  the 
  655.       disk  or into the path with the league records and use  it.    This 
  656.       procedure uses Number of Rounds and Number of Teams from the league 
  657.       leader  file,   but will prompt you for these if it isn't  present.  
  658.       Except  for the dates you will bowl the remainder of  the  required 
  659.       data is on the schedule sheet published by the ABC.  
  660.  
  661.  
  662.                              PROCEDURE DESCRIPTIONS               Page 11 
  663.  
  664.                            Round Processing Procedures
  665.  
  666.       The  round  processing procedures are straight through  procedures.  
  667.       Once  you start you must finish at the same sitting or start  over.  
  668.       Have  the data at your finger tips,  but you might be able to do  a 
  669.       small league on a 10 minute coffee break.  
  670.  
  671.       Procedure #4  ENTER
  672.       The ENTER procedure is used every round to enter the scores. Scores 
  673.       are  entered by team number and in the order the bowler numbers are 
  674.       listed  in  that team leader record.   The CHANGE procedure can  be 
  675.       used to change this order.  Sort your data into team order, be sure 
  676.       that you have a bowler ID number for each substitute (you can use a 
  677.       substitute from another team), use the number pad and with a little 
  678.       practice  you  can  enter a big league in 15  minutes.    You  have 
  679.       several chances to start over, but if you practice this with a test 
  680.       league it will pay for your time in the long run.  
  681.  
  682.       Procedure #5  WEEKLY
  683.       The  WEEKLY  procedure  is  the  procedure that  prints  the  round 
  684.       summary sheet for each round the league is scheduled to bowl.   You 
  685.       will be prompted for print to disk,  a  message from the secretary, 
  686.       and the number of high scores to print.  If you don't want to print 
  687.       to  disk just press the space bar,  you ought to know  what  length 
  688.       paper if not measure,  for no message from the secretary just press 
  689.       enter,   most  leagues print 3 high scores.   The entries  for  the 
  690.       secretary's message is done in a window 72  spaces wide if you have 
  691.       a  color adaptor CGA,  EGA etc.   This presents a problem since the 
  692.       printout has 80 spaces and a | appears on the display 40  spaces in 
  693.       so  you  can  center if you wish.   Each line (up to 10)   of  your 
  694.       message can wrap over 8 spaces before pressing enter, any more than 
  695.       this will be cut off.   You MUST PRESS ENTER for each line.  If you 
  696.       have  a mono adapter just keep it on the same line.   How long this 
  697.       takes  depends  entirely  upon the printer you use.   An  IBM  PCAT 
  698.       driving an HP LaserJet+  runs a 20  team file in about 90  seconds, 
  699.       but some of the older daisy wheel printers might take 30   minutes.  
  700.       You MUST use FINAL for the last ROUND, WEEKLY WON'T WORK. 
  701.  
  702.                              Maintenance Procedures
  703.  
  704.       The  maintenance  procedures  are for the secretary  and  with  the 
  705.       exception  of FINAL which is just the last  round summary sheet the 
  706.       maintenance procedures are groups of related procedures.   Starting 
  707.       a  maintenance procedure takes you to another menu where you choose 
  708.       the actual operation you wish to perform.  
  709.  
  710.  
  711.                              PROCEDURE DESCRIPTIONS               Page 12 
  712.  
  713.                              Maintenance Procedures
  714.  
  715.       Procedure #6  CHANGE
  716.         The  CHANGE  procedure  is  a  maintenance  procedure  containing 
  717.       procedures which: 
  718.                                 MAIN CHANGE MENU 
  719.  
  720.                        1. Revise a Bowler Leader Record
  721.                        2. Revise a Team Leader Record
  722.                        3. Revise the League Leader Record
  723.                        4. Revise the Season Schedule
  724.                        5. Reset Team Leader for Mid Season
  725.                        6. Reset Records for Next Season
  726.                        7. Enter New Set Up Record
  727.                        Q. Quit and Return to the Main Menu
  728.  
  729.       In all cases just pressing enter leaves the scores as they were and 
  730.       pressing  Escape after starting changes allows you to leave without 
  731.       making changes.  Pressing Escape from the top menu allows escape to 
  732.       DOS so you can restart the program and initialize any variables you 
  733.       have changed,  if you made no changes press Q to return to the main 
  734.       menu.  
  735.  
  736.       Procedure #7  REVISE
  737.       The  REVISE  procedure  is a continuation of the  CHANGE  procedure 
  738.       which  became  too long for Turbo Pascal.   It contains  procedures 
  739.       which: 
  740.                                 MAIN REVISE MENU 
  741.  
  742.                         1. Revise a Bowler Detail Record
  743.                         2. Revise a Team Detail Record
  744.                         3. Revise the High Scores Record
  745.  
  746.       Procedure #8  ALPHABETIC
  747.       The  ALPHABETIC procedure is a maintenance procedure  which  prints 
  748.       reports  for  the ABC,  WIBC or both and also prints  out  a  Phone 
  749.       Number  list for the secretary.   All of these lists are  available 
  750.       either last name first or first name first.   Only the phone number 
  751.       report  will  print for bowlers with less than 21  games.   Can  be 
  752.       printed  to  disk and then edited with an ASCII editor such  as  PC 
  753.       WRITE.  The Phone Number list includes the Bowler ID number.
  754.  
  755.                               MAIN ALPHABETIC MENU 
  756.  
  757.                  1 - Print all records, First Name First
  758.                  2 - Print all records, Last Name First
  759.                  3 - Print Female records only, First Name First
  760.                  4 - Print Female records only, Last Name First
  761.                  5 - Print Male records only, First Name First
  762.                  6 - Print Male records only, Last Name First
  763.                  7 - Print Phone Numbers, First Name First
  764.                  8 - Print Phone Numbers, Last Name First
  765.                  Q - Quit and Return to the Main Menu
  766.  
  767.  
  768.                              PROCEDURE DESCRIPTIONS               Page 13 
  769.  
  770.                              Maintenance Procedures 
  771.       
  772.       Procedure #9  DISPLAY
  773.       The  DISPLAY  procedure is a maintenance procedure  which  displays 
  774.       detail  records  on the screen for either a team or a bowler.    It 
  775.       also will display the high scores record.  
  776.  
  777.                                MAIN DISPLAY MENU 
  778.  
  779.                         1. Display a Bowler Detail Record
  780.                         2. Display a Team Detail Record
  781.                         3. Display the High Scores Record
  782.  
  783.       Procedure #10  PRINT
  784.       The PRINT procedure is a maintenance procedure which prints  detail 
  785.       records  by  team  or bowler,  prints the entire  files  of  bowler 
  786.       leaders,  team leaders, bowler details,  or team details and prints 
  787.       the  season schedule.   In printing the Season Schedule it  assumes 
  788.       that  the Bowler Listed First on each team is the  Captain.    More 
  789.       than 20  teams requires long paper or maybe two sheets.  All can be 
  790.       printed  to  disk and then edited with an ASCII editor such  as  PC 
  791.       WRITE.  
  792.                                 MAIN PRINT MENU 
  793.  
  794.                  1 - Schedule (Full Season Schedule)
  795.                  2 - Team Scores
  796.                  3 - Team List (Number and Name)
  797.                  4 - Team Leaders (Entire File all Teams)
  798.                  5 - Team Detail (Entire File all Teams)
  799.                  6 - Bowler Scores
  800.                  7 - Bowler List (Number and Name)
  801.                  8 - Bowler Leaders (Entire File all Bowlers)
  802.                  9 - Bowler Detail (Entire File all Bowlers)
  803.                  L - League Leader (Entire File)
  804.                  H - High Scores Record (Entire File)
  805.                  G - Get New Printer(Changes Printer Selection)
  806.                  P - Change Paper Size
  807.                  T - Test Printer (Checks Printer Selection)
  808.                  Q - Quit and Return to Main Menu
  809.  
  810.       Procedure #11  FINAL
  811.       The  FINAL procedure is actually the same as the  WEEKLY  procedure 
  812.       except  that it doesn't print a schedule and it prints season final 
  813.       high  scores  and shows improvement for each bowler who has 21   or 
  814.       more  games.   Can be printed to disk and then edited with an ASCII 
  815.       editor such as PC WRITE.  
  816.  
  817.  
  818.                        Bowling League Secretary's System          Page 14
  819.  
  820.  
  821.                               DEFINITION OF TERMS
  822.  
  823.       Bowlers per Match:  The number of bowlers who bowl for one team in 
  824.                           each match and whose score counts in that 
  825.                           match.
  826.  
  827.       Bowlers per Team:   The maximum number of members a team is allowed. 
  828.  
  829.       File Dump:          A listing of all data in a data file.
  830.  
  831.       Match:              A meeting of two teams in competition, usually 
  832.                           2, 3 or 4 games.
  833.  
  834.       Pacer:              A Team Member who bowls with the team and whose 
  835.                           score counts for the bowlers average, but does 
  836.                           not count for the team score for that match.  
  837.  
  838.       Path:               The Drive and Sub-Directory where the required 
  839.                           files are stored.  
  840.  
  841.       Round:              One Time that a League meets.  For most of you 
  842.                           this is weekly and the Secretary still has Week 
  843.                           in places.  There are many leagues that meet 
  844.                           monthly or on some indefinite schedule and then 
  845.                           bowl 2 or more rounds at that meet.  
  846.  
  847.       
  848.                        Bowling League Secretary's System          Page 15
  849.  
  850.                                    Appendix A
  851.  
  852.                            Tips for Special Occasions
  853.  
  854.       1.  Partial  Substitute:  When a substitute bowls only  part  of  a 
  855.           match and a different player bowls the rest;  Enter scores  for 
  856.           one  player (your choice)  with 0 for games not bowled.    This 
  857.           will cause the program to ask for blind scores.   Enter 0's for 
  858.           games where scores were entered and the other players score(s).  
  859.           Enter  S  for Team handicap and then enter each games  handicap 
  860.           separately.    This  will cause the team score to  be  correct.  
  861.           Next  note  the other players bowler number,  go to the  Change 
  862.           procedure and change that bowler leader to reflect 1 more round 
  863.           bowled,  ?   more game(s) bowled and change as required;  total 
  864.           pins,  average,  high game,  and high game handicap (only if 21 
  865.           games  have been bowled).  Now note the rounds bowled,  quit to 
  866.           save  your  changes  and then go to the  Revise  procedure  and 
  867.           change that players bowler detail record for the round noted. 
  868.  
  869.       2.  Remove  Weekly HiLites:  If you do not wish to print the Weekly 
  870.           HiLites,   press  Q to return to DOS after entering the  weekly 
  871.           scores.    Change  to  the drive or path with your  data  files 
  872.           (usually  B:)   then type DEL SCORES.REC press enter  and  it's 
  873.           done.  No HiLites to print so none will be printed. 
  874.  
  875.       3.  Note  on Handicap:  This program does not record an  individual 
  876.           handicap  until  it is legal under ABC/WIBC rules  (21   Games) 
  877.           although it does figure average and handicap from the first for 
  878.           the  round  summary sheet.   This means that the round  summary 
  879.           sheet won't show high game or series handicap until the  league 
  880.           has  bowled  over 21  games nor will the  Alphabetic  procedure 
  881.           print lists other than the phone list until 21  games have been 
  882.           bowled.   This is locked in to too many procedures to change so 
  883.           if you use this program you will have to adjust to this. 
  884.  
  885.           Please write the author with any suggestions for improvement or 
  886.           with details of any bugs you might find.   The authors name and 
  887.           address is: 
  888.                                Lloyd C. Bowen Jr. 
  889.                                2213 Peach Tree St. 
  890.                                Amarillo, TX 79109-1922 
  891.                                U.S.A.
  892.  
  893.           The  Source  Code in Turbo Pascal Version 3 is available  on  a 
  894.           DSDD (360k) diskette for a fee of $50. 
  895.  
  896.       
  897.                        Bowling League Secretary's System          Page 16
  898.  
  899.                          Input/Output (I/O) Error List
  900.  
  901.       The screen will appear as follows:
  902.  
  903.        I/O error NN, PC=(some address)
  904.  
  905.        where NN = a hexadecimal number.
  906.  
  907.       The following includes all errors which have ever been reported:
  908.  
  909.       NN
  910.       ==
  911.       01  FILE DOES NOT EXIST
  912.             A  file is missing from your data disk,  in most  cases  this 
  913.             error  is  trapped  and  you will be  questioned  within  the 
  914.             program. 
  915.  
  916.       04  FILE NOT OPEN
  917.             The command FILES=16  or more doesn't appear in the computers 
  918.             CONFIG.SYS file.  Occurs when entering scores.
  919.  
  920.       99  UNEXPECTED END-OF-FILE
  921.             Usually  occurs when there are files on the data  disk  which 
  922.             have 0 bytes. 
  923.  
  924.       F0  DISK WRITE ERROR
  925.             The disk is full,  no more room to write.  You may have to go 
  926.             to a hard disk or a larger floppy format.   Should happen for 
  927.             very large leagues only. 
  928.  
  929.       F1  DIRECTORY IS FULL
  930.             You  are trying to create a file and there is no more room in 
  931.             the disk directory.  I  believe this occurs on some computers 
  932.             when  the command FILES = 16  or more doesn't appear  in  the 
  933.             computers  CONFIG.SYS  file.   It will occur if you  enter  a 
  934.             "PATH" which doesn't exist.  Default means just hit enter. 
  935.  
  936.       F3  TOO MANY FILES
  937.             You don't have the commands (FILES=16 and BUFFERS=20) or more
  938.             in your CONFIG.SYS file or you haven't re-booted the computer
  939.             since entering them.
  940.  
  941.       FF  FILE DISAPPEARED
  942.             You took the disk out too soon.
  943.  
  944.                               Run Time Error List
  945.  
  946.       10  STRING LENGTH ERROR
  947.             This was reported by someone trying to run a scratch league 
  948.             using  the  womens  league setting  and occurred  when  the 
  949.             program started to try to print high handicap scores. 
  950.  
  951.       
  952.                        Bowling League Secretary's System          Page 17
  953.  
  954.                                Tips for New Users
  955.  
  956.     1.    If  you  haven't  studied  MS-DOS take  a  course  at  your  local 
  957.           community  college  or  at least buy and use a DOS  tutor.    This 
  958.           manual assumes that you know how to format,  copy,  rename and  if 
  959.           you  use a hard disk how to make,  remove and  change  directories 
  960.           (paths). 
  961.  
  962.     2.    League Initialization (Make): For the league leader you will need:
  963.           League  Name,   Alley Name,  President's Name,  Secretary's  Name, 
  964.           Season (ie 1989  -  1990),  President's Phone,  Secretary's Phone, 
  965.           Sanction  Number,  *Number of Rounds,  *Number of Teams,   *League 
  966.           Type,  *Bowlers per Team (Number allowed on 1 team),  *Bowlers per 
  967.           Match   (For   1   team   only),    *Handicap   Base,    *Handicap 
  968.           Percent(Handicap  Base minus Average times Handicap Percent equals 
  969.           Individual  Handicap),  *Number of games to use last year average, 
  970.           Does league include  substitutes  in individual standings?,  Print 
  971.           high  averages  in  individual  standings  (High  Rollers)?,   Re-
  972.           calculate  high game handicap for the first 21  games after  a  21 
  973.           game average has been set for this season?, Print team high scores 
  974.           scratch?(this refers to the team standings on the round and  final 
  975.           summary  sheets).    *   Mandatory  to  start  Make  (the   league 
  976.           initialization procedure). ? Indicates yes or no answer. 
  977.  
  978.    3.     The Enter procedure will always insist upon scores for the  number 
  979.           of  bowlers per match,  but if you have more bowlers per team  you 
  980.           can  enter  SB  and skip to the next bowler as long  as  you  have 
  981.           bowlers  on the team,  otherwise you must use substitutes or blind 
  982.           scores.    You can also enter pacers,  but they must be handled as 
  983.           follows;   note  the number of your first actual team bowler whose 
  984.           score  counts,  enter SUB in game 1 then the number of your pacer, 
  985.           enter  pacers scores (they won't add to team scores),  the  pacers 
  986.           record will reappear,  enter SUB again and the next pacers  number 
  987.           or the first actual bowler if pacers have all been entered.   Note 
  988.           that the number of pacers cannot exceed the number of bowlers  per 
  989.           team  less the number of bowlers per match,  or you can  make  the 
  990.           bowlers per match equal to bowlers per team and always enter P for 
  991.           bowlers whose scores don't count.   This way you have to enter 0's 
  992.           for  all  game  scores and blind scores if they  didn't  bowl  and 
  993.           didn't  count  as a blind.   This is only for  leagues  who  allow 
  994.           pacers  and  count  the games toward their average.    I   do  not 
  995.           recommend this.  
  996.  
  997.    4.     Test  for the correct printer by entering the Print procedure  and 
  998.           running  the  print  test for different  printers  until  you  are 
  999.           satisfied,   if none satisfy you use pure ASCII and edit and print 
  1000.           from  your  word  processor.   When you have done this  enter  the 
  1001.           Change procedure and create a new set up using this printer.   For
  1002.           those who understand printer codes, you may select a  printer with
  1003.           codes similar to yours then press the space bar when  asked if you
  1004.           want to use this printer and change the codes that don't suit you.
  1005.